<?php
/**
 * 查立得影院购票式教室座位预定系统 v1.0
 * 数据库连接及公共配置文件
 * 相对路径: inc/conn.php
 * 作者: 15058593138@qq.com 手机号同微。首发版本,有你的反馈我们可以做的更好!
 */

// 数据库配置
define('DB_HOST', 'localhost');
define('DB_USER', 'book_chalide_cn');
define('DB_PASS', 'dRT5JFM6hC6wCz8K');
define('DB_NAME', 'book_chalide_cn');
define('DB_CHARSET', 'utf8');

// 数据表前缀
define('TB_PREFIX', 'sb_');

// 分页配置
define('PAGE_SIZE', 10);

// 版本号
define('VERSION', '1.0.29'.date("YmdHis"));

// 自动刷新间隔(秒)
define('AUTO_REFRESH', 13);

// 预约提前天数
define('YU_TIAN', 7);

// 菜单配置
$MENUS = [
    'user' => [
        ['name' => '教室列表', 'do' => 'list'],
        ['name' => '我的预定', 'do' => 'recs'],
        ['name' => '修改密码', 'do' => 'pass']
    ],
    'admin' => [
        ['name' => '场次查看', 'do' => 'show'],
        ['name' => '预定记录', 'do' => 'recs'],
        ['name' => '用户列表', 'do' => 'usli'],
        ['name' => '用户导入', 'do' => 'usin'],
        ['name' => '其他辅助', 'do' => 'more'],
        ['name' => '系统设置', 'do' => 'site']
    ]
];

// 节次配置
$JIECI_ARR = [
    ['code' => 'S12', 'start' => '8:00', 'end' => '9:40', 'name' => '上午12节'],
    ['code' => 'S34', 'start' => '10:10', 'end' => '11:50', 'name' => '上午34节'],
    ['code' => 'X56', 'start' => '14:00', 'end' => '15:40', 'name' => '下午56节'],
    ['code' => 'X78', 'start' => '16:10', 'end' => '17:00', 'name' => '下午7节'],
    ['code' => 'WS9', 'start' => '19:00', 'end' => '20:40', 'name' => '晚89节']
];

// 教室及空课配置
$KEYUE_ARR = [
    ['room' => 'D301', 'schedule' => 'WS9|WS9|WS9|WS9|WS9|WS9|WS9'],
    ['room' => 'S202', 'schedule' => 'S12,S34|S12,S34|S12,S34|S12,S34||'],
    ['room' => 'T101', 'schedule' => 'WS9|WS9,S12,S34|WS9|WS9|WS9|WS9|WS9'],
    ['room' => 'B101', 'schedule' => 'S12,S34|WS9|WS9|WS9|WS9|WS9|WS9']
];

// 不可预定节次配置
$BUYUE_ARR = [];

// 教室座位配置
$WEICI_ARR = [
    ['room' => 'D301', 'layout' => '6|6|6|6|6|6|5|5', 'name' => '东教学楼3楼01教室'],
    ['room' => 'S202', 'layout' => '8|8|8|8|8|6', 'name' => '实训楼2楼02实验室'],
    ['room' => 'T101', 'layout' => '20|20|20|20|20|18', 'name' => '图书馆1楼01号预览室'],
    ['room' => 'B101', 'layout' => '20|20|20|20|20|18', 'name' => '报告厅1楼01号报告厅']
];

// 自动创建JSON文件
function autoCreateJson($file, $data) {
    if (!file_exists($file)) {
        $content = "aaa:<?php exit();?>\n" . json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
        file_put_contents($file, $content);
    }
}

// 创建JSON目录
if (!is_dir('./inc/')) {
    mkdir('./inc/', 0755, true);
}

// 自动生成JSON文件
autoCreateJson('./inc/jieci.json.php', $JIECI_ARR);
autoCreateJson('./inc/keyue.json.php', $KEYUE_ARR);
autoCreateJson('./inc/buyue.json.php', $BUYUE_ARR);
autoCreateJson('./inc/weici.json.php', $WEICI_ARR);
?>